package cc.rengu.igas.channel.nucc.facade.response;

import cc.rengu.igas.channel.nucc.facade.bean.EpccHeadBean;
import cc.rengu.igas.channel.nucc.facade.bean.OriTrxBkInfBean;
import cc.rengu.igas.channel.nucc.facade.bean.PyeeInfBean;
import cc.rengu.igas.channel.nucc.facade.bean.PyerInfBean;
import cc.rengu.igas.channel.nucc.facade.bean.PayInfBean;

/**
 * 交易详情查询应答
 */
public class TransDetailQueryAcqResponse extends EpccHeadBean {
    /**
     * 系统返回码
     */
    private String sysRtnCd;
    /**
     * 系统返回说明
     */
    private String sysRtnDesc;
    /**
     * 业务返回码
     */
    private String bizStsCd;
    /**
     * 业务返回说明
     */
    private String bizStsDesc;
    /**
     * 原系统返回码
     */
    private String oriSysRtnCd;
    /**
     * 原系统返回说明
     */
    private String oriSysRtnDesc;
    /**
     * 原业务返回码
     */
    private String oriBizStsCd;
    /**
     * 原业务返回说明
     */
    private String oriBizStsDesc;
    /**
     * 原交易流水号
     */
    private String oriTrxId;
    /**
     * 原交易状态
     */
    private String oriTrxStatus;
    /**
     * 原交易批次号
     */
    private String oriBatchId;
    /**
     * 原交易类别
     */
    private String oriTrxCtgy;
    /**
     * 原交易金额
     */
    private String oriTrxAmt;
    /**
     * 原银行处理信息
     */
    private OriTrxBkInfBean oriTrxBkInf;
    /**
     * 付款方信息
     */
    private PyerInfBean pyerInf;
    /**
     * 收款方信息
     */
    private PyeeInfBean pyeeInf;
    /**
     * 备付金辨识码
     */
    private String resfdAcctShrtId;
    /**
     * 清算账户名称
     */
    private String instgAcctNm;
    /**
     * 清算账号
     */
    private String instgAcctId;
    /**
     * 交易摘要
     */
    private String trxSmmry;
    /**
     * 交易备注
     */
    private String trxUstrd;
    /**
     * 清算状态
     */
    private String clrSts;
    /**
     * 清算日期时间
     */
    private String clrDtTm;
    /**
     * 借记交易信息
     */
    private PayInfBean payInf;

    public String getSysRtnCd() {
        return sysRtnCd;
    }

    public void setSysRtnCd(String sysRtnCd) {
        this.sysRtnCd = sysRtnCd;
    }

    public String getSysRtnDesc() {
        return sysRtnDesc;
    }

    public void setSysRtnDesc(String sysRtnDesc) {
        this.sysRtnDesc = sysRtnDesc;
    }

    public String getBizStsCd() {
        return bizStsCd;
    }

    public void setBizStsCd(String bizStsCd) {
        this.bizStsCd = bizStsCd;
    }

    public String getBizStsDesc() {
        return bizStsDesc;
    }

    public void setBizStsDesc(String bizStsDesc) {
        this.bizStsDesc = bizStsDesc;
    }

    public String getOriSysRtnCd() {
        return oriSysRtnCd;
    }

    public void setOriSysRtnCd(String oriSysRtnCd) {
        this.oriSysRtnCd = oriSysRtnCd;
    }

    public String getOriSysRtnDesc() {
        return oriSysRtnDesc;
    }

    public void setOriSysRtnDesc(String oriSysRtnDesc) {
        this.oriSysRtnDesc = oriSysRtnDesc;
    }

    public String getOriBizStsCd() {
        return oriBizStsCd;
    }

    public void setOriBizStsCd(String oriBizStsCd) {
        this.oriBizStsCd = oriBizStsCd;
    }

    public String getOriBizStsDesc() {
        return oriBizStsDesc;
    }

    public void setOriBizStsDesc(String oriBizStsDesc) {
        this.oriBizStsDesc = oriBizStsDesc;
    }

    public String getOriTrxId() {
        return oriTrxId;
    }

    public void setOriTrxId(String oriTrxId) {
        this.oriTrxId = oriTrxId;
    }

    public String getOriTrxStatus() {
        return oriTrxStatus;
    }

    public void setOriTrxStatus(String oriTrxStatus) {
        this.oriTrxStatus = oriTrxStatus;
    }

    public String getOriBatchId() {
        return oriBatchId;
    }

    public void setOriBatchId(String oriBatchId) {
        this.oriBatchId = oriBatchId;
    }

    public String getOriTrxCtgy() {
        return oriTrxCtgy;
    }

    public void setOriTrxCtgy(String oriTrxCtgy) {
        this.oriTrxCtgy = oriTrxCtgy;
    }

    public String getOriTrxAmt() {
        return oriTrxAmt;
    }

    public void setOriTrxAmt(String oriTrxAmt) {
        this.oriTrxAmt = oriTrxAmt;
    }

    public OriTrxBkInfBean getOriTrxBkInf() {
        return oriTrxBkInf;
    }

    public void setOriTrxBkInf(OriTrxBkInfBean oriTrxBkInf) {
        this.oriTrxBkInf = oriTrxBkInf;
    }

    public PyerInfBean getPyerInf() {
        return pyerInf;
    }

    public void setPyerInf(PyerInfBean pyerInf) {
        this.pyerInf = pyerInf;
    }

    public PyeeInfBean getPyeeInf() {
        return pyeeInf;
    }

    public void setPyeeInf(PyeeInfBean pyeeInf) {
        this.pyeeInf = pyeeInf;
    }

    public String getResfdAcctShrtId() {
        return resfdAcctShrtId;
    }

    public void setResfdAcctShrtId(String resfdAcctShrtId) {
        this.resfdAcctShrtId = resfdAcctShrtId;
    }

    public String getInstgAcctNm() {
        return instgAcctNm;
    }

    public void setInstgAcctNm(String instgAcctNm) {
        this.instgAcctNm = instgAcctNm;
    }

    public String getInstgAcctId() {
        return instgAcctId;
    }

    public void setInstgAcctId(String instgAcctId) {
        this.instgAcctId = instgAcctId;
    }

    public String getTrxSmmry() {
        return trxSmmry;
    }

    public void setTrxSmmry(String trxSmmry) {
        this.trxSmmry = trxSmmry;
    }

    public String getTrxUstrd() {
        return trxUstrd;
    }

    public void setTrxUstrd(String trxUstrd) {
        this.trxUstrd = trxUstrd;
    }

    public String getClrSts() {
        return clrSts;
    }

    public void setClrSts(String clrSts) {
        this.clrSts = clrSts;
    }

    public String getClrDtTm() {
        return clrDtTm;
    }

    public void setClrDtTm(String clrDtTm) {
        this.clrDtTm = clrDtTm;
    }

    public PayInfBean getPayInf() {
        return payInf;
    }

    public void setPayInf(PayInfBean payInf) {
        this.payInf = payInf;
    }
}
